import request from '@/utils/request'

// ***** index页面 *****
// 查询客户列表（左侧）
export function CustomerInfo(query) {
    return request({
        url: '/backdown/customer/page',
        method: 'get',
        params: query
    })
}
// 退住登记右侧 外出信息查询（右侧）
export function customerBackList(query) {
    return request({
        url: '/backdown/backList',
        method: 'get',
        params: query
    })
}


// **** 退住登记页面 *****

// 用于撤销申请
export function removeById(id) {
    return request({
        url: '/backdown/delete/' + id,
        method: 'delete'
    })
}

// 修改退住审批状态 配合添加审批人和审批时间
export function updateBackStatus(backId, status) {
    return request({
        url: `/backdown/updateBackStatus/${backId}/${status}`,
        method: 'post'
    })
}


// *** 退住申请组件 *****
// 退住申请客户（下拉选）
export function getCustomerWithoutBack(query) {
    return request({
        url: '/backdown/getCustomerWithoutBack',
        method: 'get',
        params: query
    })
}

// 新增退住申请
export function saveOrUpdate(data) {
    return request({
        url: '/backdown/saveOrUpdate',
        method: 'post',
        data
    })
}
// 根据主键查询
export function getById(id) {
    return request({
        url: '/backdown/getById/' + id,
        method: 'get'
    })
}


// 用于修改外出申请中的姓名下拉选
export function getCustomersName(query) {
    return request({
        url: '/checkIn/listAll',
        method: 'get',
        params: query
    })
}